package com.ruoyi.thgd.mapper;

import java.util.List;
import com.ruoyi.thgd.domain.ThgdJsdHjcs;

/**
 * 退化耕地- 紧实度 -环境参数Mapper接口
 *
 * @author chenhs
 * @date 2024-09-11
 */
public interface ThgdJsdHjcsMapper
{
    /**
     * 查询退化耕地- 紧实度 -环境参数
     *
     * @param id 退化耕地- 紧实度 -环境参数主键
     * @return 退化耕地- 紧实度 -环境参数
     */
    public ThgdJsdHjcs selectThgdJsdHjcsById(Integer id);

    /**
     * 查询退化耕地- 紧实度 -环境参数列表
     *
     * @param thgdJsdHjcs 退化耕地- 紧实度 -环境参数
     * @return 退化耕地- 紧实度 -环境参数集合
     */
    public List<ThgdJsdHjcs> selectThgdJsdHjcsList(ThgdJsdHjcs thgdJsdHjcs);

    /**
     * 新增退化耕地- 紧实度 -环境参数
     *
     * @param thgdJsdHjcs 退化耕地- 紧实度 -环境参数
     * @return 结果
     */
    public int insertThgdJsdHjcs(ThgdJsdHjcs thgdJsdHjcs);

    /**
     * 修改退化耕地- 紧实度 -环境参数
     *
     * @param thgdJsdHjcs 退化耕地- 紧实度 -环境参数
     * @return 结果
     */
    public int updateThgdJsdHjcs(ThgdJsdHjcs thgdJsdHjcs);

    /**
     * 删除退化耕地- 紧实度 -环境参数
     *
     * @param id 退化耕地- 紧实度 -环境参数主键
     * @return 结果
     */
    public int deleteThgdJsdHjcsById(Integer id);

    /**
     * 批量删除退化耕地- 紧实度 -环境参数
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteThgdJsdHjcsByIds(Integer[] ids);

    public ThgdJsdHjcs selectThgdJsdHjcsNew();

    public List<ThgdJsdHjcs> selectThgdJsdHjcsListGroupByDate(ThgdJsdHjcs thgdJsdHjcs);
}
